package com.chs.recoginition.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.chs.recoginition.pojo.InvitationContent;
import com.chs.recoginition.vo.PageRespVo;
import com.chs.recoginition.vo.reqvo.InvitationContentPageVo;
import com.chs.recoginition.vo.respVo.InvitationContentRespVo;
import com.chs.recoginition.vo.respVo.UserRespVo;

/**
 * <p>
 * 帖子 服务类
 * </p>
 * @author CHS
 * @since 2023-04-08
 */
public interface IInvitationContentService extends IService<InvitationContent> {

    /**
     * 分页查询
     * @param reqVo
     * @return
     */
    PageRespVo<InvitationContentRespVo> findPage(InvitationContentPageVo reqVo);

    /**
     * 根据ID查询
     * @param id
     * @return
     */
    InvitationContentRespVo findById(Integer id);


    /**
     * 新增
     * @param reqVo
     * @param userRespVo
     */
    void save(InvitationContentRespVo reqVo, UserRespVo userRespVo);

    /**
     * 修改
     * @param reqVo
     * @param userRespVo
     */
    void modify(InvitationContent reqVo, UserRespVo userRespVo);

    /**
     * 删除
     * @param idList
     */
    void remove(String idList);

}
